html {
    background-color: #f5f5f5;
    .rq-container {
        font-size: 0.28rem;
        .search-wp {
            margin: 0.2rem;
            background: #ededed;
            border-radius: 20px;
            position: relative;
            overflow: hidden;
            height: 0.6rem;
            line-height: 0.6rem;
            .search-icon {
                position: absolute;
                width: 0.76rem;
                right: 0.1rem;
                top: 0.04rem;
                z-index: 1;
            }
            .bg-green {
                background: rgba(93, 167, 106, 0.9);
                height: 0.6rem;
                width: 0.9rem;
                position: absolute;
                right: 0;
                top: 0;
            }
            .cancel-txt {
                position: absolute;
                color: #a5a4a4;
                right: 1rem;
                top: 0.1rem;
                font-size: 0.38rem;
                line-height: 0.46rem;
            }
            .search-com {
                width: 100%;
                background: transparent;
                border: none;
                padding-right: 2rem;
                padding-left: 0.2rem;
                font-size: 0.28rem;
                height: 0.5rem;
                line-height: 0.5rem;
            }
            .search-com:focus {
                outline: none;
            }
        }
        .p-address {
            padding-left: 0.2rem;
            height: 0.88rem;
            line-height: 0.88rem;
            background-color: #fff;
            border-bottom: 1px solid #eee;
        }
        .rq-address {
            background-color: #fff;
            padding-left: 0.2rem;
            li {
                height: 0.88rem;
                line-height: 0.88rem;
            }
            li:hover {
                color: #5ea76b;
            }
        }
    }
}